/**
 * Created with JetBrains WebStorm.
 * User: KXL
 * Date: 13-8-19
 * Time: 上午10:15
 */
#content{width: 990px;margin: 0 auto;}
.flowstep {
    width: 990px;
    margin: 0 auto;
    padding: 20px 0;
}
.flowstep-5 {
    margin-left: -30px;
    width: 1050px;
}
.flowstep ol {
    overflow: hidden;
    zoom: 1;
}
.flowstep li {
    float: left;
    text-align: center;
}
element.style {
}
.flowstep-5 li {
    width: 210px;
}
.flowstep .step-name {
    padding: 3px 0;
    font-weight: 700;
    color: #888;
}
.flowstep .step-cur .step-name {
    color: #009349;
}
.flowstep .step-no, .flowstep .step-sub-box .step-sub {
    background: url(../images/cart_steps.png) no-repeat 50% -102px;
}
.flowstep .step-no {
    height: 34px;
    line-height: 34px;
    font-family: 'arial black';
    color: #FFF;
    font-size: 18px;
}
.flowstep .step-first .step-cur .step-no {
    background-position: 50% -34px;
}
.top-bar {
    margin-bottom: 30px;
}
.top-sum {
    float: right;
    height: 20px;
    margin-top: 6px;
}
.top-sum .total-fee-box {
    color: #C00;
    font-weight: 700;
    text-shadow: 0 1px 1px #CCC;
}
.tc-rmb {
    font-family: arial;
}
.top-sum .total-fee {
    font-family: tahoma;
    margin-left: 2px;
}
.tube-promo .promo-item, .grid-bundle-HK .bundle-title, .grid-bundle-B .bundle-title, .cart-go-box .shop-header-tm .title, .cart-magnifier s, .main-error .error, .float-bar .gotop, .top-sum .go-btn, .float-bar .go-btn {
    background-image: url(../images/cart_icon.png);
    background-repeat: no-repeat;
}
.top-sum .go-btn, .float-bar .go-btn {
    border: 0;
    color: #FFF;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    width: 125px;
    background-position: -80px 0;
    text-align: center;
}
.top-sum .go-btn {
    width: 56px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    background-position: -80px -35px;
    margin-left: 10px;
}
.top-select, .status-keeper, .status-keeper .clear-box span {
    display: inline-block;
    vertical-align: middle;
}
.top-select {
    width: 120px;
}
.top-select input {
    margin-right: 3px;
}
.status-keeper {
    height: 20px;
    line-height: 20px;
    padding: 3px 8px;
    border: 3px solid #FFF;
}

.status-keeper .label, .status-keeper .bar, .status-keeper .num, .status-keeper .clear-box {
    float: left;
}
.status-keeper .bar {
    background: #FFF;
    border: 1px solid #D0D0D0;
    height: 10px;
    width: 100px;
    padding: 1px;
    margin-top: 3px;
    overflow: hidden;
}
.status-keeper .bar div {
    float: left;
    height: 10px;
    overflow: hidden;
}
.status-keeper .bar .normal {
    background: #CCE8FF;
}
.status-keeper .bar .invalid {
    background: #D0D0D0;
}
.status-keeper .num {
    color: #808080;
    margin-left: 4px;
}
.status-keeper .clear-box {
    display: none;
    margin-left: 15px;
}
.order-list {
    padding-bottom: 20px;
}
.grid-bundle {
    width: 990px;
    text-align: center;
    border-collapse: collapse;
    margin-bottom: 32px;
}
.grid-bundle th {
    color: #999;
    font-weight: 400;
    padding: 4px 0;
    text-align: center;
}
.grid-bundle .tube-title, .grid-bundle .tube-master {
    text-align: left;
}
.grid-bundle thead .tube-title {
    color: #333;
    font-size: 14px;
    white-space: nowrap;
}
.tube-title .title-wrap {
    width: 430px;
    overflow: hidden;
}
.elect-bundle {
    margin-right: 5px;
}


.grid-bundle .bundle-title, .grid-bundle .scroll-promos {
    display: inline-block;
    vertical-align: top;
}
.grid-bundle-HK .bundle-title, .grid-bundle-B .bundle-title {
    background-position: -308px -98px;
    padding-left: 26px;
}
.tube-title a, .tube-master a {
    color: #666;
}
.ww-light {
    overflow: hidden;
}
.ww-small .ww-online {
    background-position: -80px 0;
}
.grid-bundle .scroll-promos {

    color: #F5A6A2;
    cursor: default;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    margin-top: 3px;
    margin-left: 5px;
    overflow: hidden;
    padding-left: 3px;
    text-align: left;
    width: 200px;
    white-space: nowrap;
}
.grid-bundle th {
    color: #999;
    font-weight: 400;
    padding: 4px 0;
    text-align: center;
}
.grid-bundle .tube-price {
    width: 75px;
    text-align: right;
    padding-right: 10px;
}
.tube-amount {
    width: 115px;
}
.tube-promo {
    width: 140px;
}
.grid-bundle .tube-sum {
    width: 115px;
    text-align: right;
    padding-right: 10px;
}
.tube-operate {
    width: 70px;
}

.grid-bundle .row-border td {
    background: #B2D1FF;
    border-right: 2px solid #FFF;
    height: 2px;
}
.tube-chk {
    width: 40px;
}
.grid-bundle tbody td {
    padding: 8px 0;
    border-bottom: 1px solid #B4D0FF;
    background: #FBFCFF;
}
.grid-bundle tbody .grid-undo-one td, .grid-bundle tbody .grid-order-one td {
    border-top: 1px solid #B4D0FF;
}
.grid-bundle tbody .grid-order-selected td {
    background: #E2F2FF;
}
.tube-img .img {
    border: 1px solid #E9E9E9;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-top: 6px;
    outline: 0;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
}
.tube-price p {
    padding-right: 5px;
}
.tube-price .origin {
    color: #999;
    text-decoration: line-through;
}
.tube-price .descend, .tube-price .save {
    color: #FFF;
    background: #74B855;
    border-radius: 1px;
}
.tc-amount {
    position: relative;
}
.tc-amount .minus, .tc-amount .plus {

    background: url(../images/l_icon.png) no-repeat;
}
.tc-amount .minus, .tc-amount .plus {
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    cursor: pointer;
    border: 1px solid #CCC;
    width: 11px;
    height: 11px;
    overflow: hidden;
    background-color: #FFF;
    background-position: 50% 50%;
}

.tc-amount .plus-off, .tc-amount .minus-off, .tc-amount .plus-off:hover, .tc-amount .minus-off:hover {
    border-color: #CCC;
    cursor: not-allowed;
    background-position: 2px -249px;
}

.tc-text {
    border: 1px solid #CCC;
    outline: 0;
    resize: none;
}
.tc-amount .tc-text {
    width: 34px;
    height: 17px;
    text-align: center;
}
.tc-amount .minus, .tc-amount .plus {
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    cursor: pointer;
    border: 1px solid #CCC;
    width: 11px;
    height: 11px;
    overflow: hidden;
    background-color: #FFF;
    background-position: 50% 50%;
}
.tc-amount .plus-off, .tc-amount .minus-off, .tc-amount .plus-off:hover, .tc-amount .minus-off:hover {
    border-color: #CCC;
    cursor: not-allowed;
    background-position: 2px -249px;
}
.tc-amount .plus {
    margin-left: 3px;
    background-position: 2px -159px;
}
.tc-amount .minus {
    margin-right: 3px;
    background-position: 2px -219px;
}
.tc-amount .minus:hover, .tc-amount .plus:hover {
    background-position: -21px -219px;
    border-color: #CC9977;
}
.tc-amount .plus:hover {
    background-position: -21px -159px;
}
.tc-amount .plus-off, .tc-amount .minus-off, .tc-amount .plus-off:hover, .tc-amount .minus-off:hover {
    background-position: 2px -249px;
    border-color: #CCCCCC;
    cursor: not-allowed;
}
.tc-amount .plus-off {
    background-position: 2px -190px;
}
.tc-amount .err {
    background: none repeat scroll 0 0 #D4171E;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    line-height: 14px;
    margin: 2px 0;
    padding: 2px 5px;
    text-align: center;
}
.tube-promo .promo-item {
    display: inline-block;
    margin: 0 3px;
    cursor: pointer;
    background-position: -93px -100px;
    width: 47px;
    height: 12px;
}
.tube-sum .sum {
    color: #999;
    font-weight: 700;
}
.grid-order-selected .tube-sum .sum {
    color: #C00;
}
.tube-sum .sum {
    color: #999;
    font-weight: 700;
}
.grid-bundle tbody td.tube-operate {
    background: #FBFCFF;
}
.grid-undo .trigger, .grid-service .trigger, .tube-operate .trigger {
    color: #C97;
    cursor: pointer;
}
.tube-operate .trigger {
    color: #36C;
}
.float-box {
    height: 35px;
}
.float-bar {
    position: relative;
    background: #F3F3F3;
    border: 1px solid #CCC;
    width: 978px;
    padding-left: 10px;
    height: 33px;
    line-height: 33px;
}
.float-bar .float-select, .float-bar .batch-del, .float-bar .invalid-del {
    float: left;
    margin-right: 15px;
}
.invalid-del, .batch-del {
    cursor: pointer;
}
.float-sum {
    float: right;
}
.float-sum .float-num, .float-sum .float-fee {
    margin-right: 10px;
}
.float-sum .float-num strong {
    color: #C00;
    font-weight: 400;
    margin: 0 2px;
}
.float-sum .float-fee label {
    float: left;
    line-height: 33px;
}
.float-sum .total-fee-box {
    color: #C00;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    position: relative;
    top: 4px;
    _top: 6px;
}
.tc-rmb {
    font-family: arial;
}
.float-sum .total-fee {
    font-family: tahoma;
    margin-left: 3px;
    text-shadow: 0 1px 1px #CCC;
}
.float-bar .cod-filter {
    display: none;
    border: 1px solid #B1B1B1;
    border-right: 0;
    position: relative;
    top: -1px;
    right: -1px;
    padding: 0 15px 0 28px;
    _padding: 6px 15px 6px 28px;
    background: url(/views/member/images/mem016.png) no-repeat 8px 11px #FFF;
}
.cart-has-selected-order .cod-filter {
    background-color: #FFE8CC;
    border-color: #FF8B00;
}
.top-sum .go-btn, .float-bar .go-btn {
    border: 0;
    color: #FFF;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    width: 125px;
    background-position: -80px 0;
    text-align: center;
}
.float-sum .go-btn {
    margin: -1px;
}
.top-sum .go-btn {
    width: 56px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    background-position: -80px -35px;
    margin-left: 10px;
}
.float-sum .float-num, .float-sum .float-weight, .float-sum .float-fee, .float-sum .cod-filter {
    float: left;line-height: 33px;
}
.float-bar {
    line-height: 33px;
}
.flowstep .step-first .step-done .step-no {
    background-position: 50% -204px;
}
.flowstep .step-cur .step-no {
    background-position: 50% 0;
}
.addresses {
    margin-bottom: 30px;
}
.tpl-order h2 {
    height: 25px;
    color: #333;
    font-weight: 700;
    font-size: 14px;
    margin: 5px 0 10px;
}
.addresses .list {
    width: 1004px;
}
.addr {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 237px;
    height: 106px;
    margin: 0 9px 14px 0;
    color: #666;
    cursor: pointer;
}
.addr-cur {
    cursor: default;
    z-index: 2;
}
.addr .inner {
    position: relative;
    padding: 11px 15px;
    z-index: 2;
    background: url(../images/addr_inner.png) no-repeat;
}
.addr-cur .inner, .addr-active .inner {
    background-image: url(../images/cur_addr.png);
}
.addr .curmarker {
    position: absolute;
    background-position: 0 -272px;
    width: 28px;
    height: 28px;
    top: 77px;
    right: 1px;
    visibility: hidden;
}
.addr-cur .curmarker {
    visibility: visible;
}
.addr .addr-hd {
    border-bottom: 1px solid #F2F2F2;
    padding: 0 0 5px;
    margin-bottom: 5px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.addr * {
    z-index: 2;
}
.addr .addr-hd span {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.addr .city {
    font-weight: 700;
    max-width: 64px;
    margin-right: 10px;
    _width: 64px;
}
.addr .addr-hd span {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.addr .name {
    max-width: 64px;
    margin-right: 3px;
}
.addr .addr-bd {
    height: 55px;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
}
.addr-bd span {
    line-height: 17px;
    margin-right: 3px;
    word-break: break-all;
    word-wrap: break-word;
}
.addr .addr-toolbar {
    display: none;
}

.addr .setdefault, .addr .deftip {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 2px;
    text-decoration: none;
    display: none;
    filter: alpha(opacity=70);
    opacity: .7;
}
.addr .setdefault {
    color: #666;
    background: #FFF;
}
.tc-btn {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    overflow: hidden;
    border: 1px solid #CCC;
    border-width: 0 1px;
    border-radius: 2px;
    background: #CCC url(../images/mem003.png) 0 -380px repeat-x;
    cursor: pointer;
    color: #333;
    height: 25px;
    line-height: 25px;
    font-weight: 700;
    text-decoration: none;
    _border: 1px solid #ccc;
    _height: 23px;
    _line-height: 23px;
    _background-position: 0 -382px;
}
.tpl-order a {
    color: #C97;
    cursor: pointer;
}
.addresses .manageAddr {
    float: right;
}
.grid-bundle {
    text-align: center;
    border-collapse: collapse;
}
.grid-bundle tbody td {
    background: #FBFCFF;
}
.grid-bundle .tube-main, .grid-bundle tbody .tube-postage {
    border-bottom: 1px solid #B4D0FF;
}
.grid-bundle table {
    width: 100%;
    height: 100%;
}
.grid-bundle tbody td {
    background: #FBFCFF;
}
.grid-bundle .tube-img {
    width: 68px;
    vertical-align: top;
}
.grid-bundle .tube-main td {
    padding-top: 8px;
    padding-bottom: 8px;
}
.tpl-order a {
    color: #C97;
    cursor: pointer;
}
element.style {
}
.tube-img a.img {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 50px;
    border: 1px solid #E9E9E9;
    overflow: hidden;
    text-align: center;
    margin-top: 6px;
    outline: 0;
}
.tpl-order img {
    vertical-align: top;
}
.grid-bundle .tube-master {
    width: 162px;
    padding-right: 8px;
    text-align: left;
    vertical-align: top;
}
.grid-bundle .tube-main td {
    padding-top: 8px;
    padding-bottom: 8px;
}
.item-title {
    width: 164px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.item-title a {
    color: #666;
}
.tc-select-content, .tc-select-content .tc-select-label {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
}
.tc-select-content, .tc-select-content .tc-select-label {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
}
.tc-select-options .tc-select-option, .tc-select-content .tc-select-label {
    text-indent: 2px;
    line-height: 21px;
}
.tc-select-content .tc-select-label {
    padding-right: 18px;
    white-space: nowrap;
    overflow: hidden;
}
.tc-select .tc-select-arrow {
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #CECECE;
    width: 16px;
    height: 21px;
    text-align: center;
    line-height: 1;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(top,#FFF,#E6E6E6);
    background-image: -webkit-linear-gradient(top,#FFF,#E6E6E6);
    background-image: linear-gradient(top,#FFF,#E6E6E6);
    background-repeat: repeat-x;
}
.tc-select .tc-select-arrow ins {
    border-width: 5px;
    border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid dashed dashed;
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    margin-top: 8px;
}

.tc-select-options {
    position: absolute;
    top: 21px;
    left: -1px;
    border: 1px solid #CECECE;
    z-index: 99;
    background: #FFF;
    white-space: nowrap;
    display: none;
    overflow: hidden;
}
.tc-select {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #CECECE;
    cursor: default;
    outline: 0;
    background: #FFF;
    text-align: left;
}
.tc-select-options .tc-select-option, .tc-select-content .tc-select-label {
    text-indent: 2px;
    line-height: 21px;
}
.grid-bundle .tube-sum {
    width: 110px;
}
.grid-bundle .tube-main td {
    padding-top: 8px;
    padding-bottom: 8px;border: none;
}
.grid-bundle .tube-main .tube-sum {
    border-right: 0;
}

.grid-bundle .tube-postage {
    width: 146px;
    padding: 3px 0;
    text-align: left;
}

.bundle-post {
    padding: 0 5px;
    margin-top: 5px;
}
.tc-select {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #CECECE;
    cursor: default;
    outline: 0;
    background: #FFF;
    text-align: left;
}
.bundle-postage {
    width: 135px;
    margin-bottom: 3px;
}
.tc-select-content, .tc-select-content .tc-select-label {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
}
.tc-select-content, .tc-select-content .tc-select-label {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
}
.tc-select-options .tc-select-option, .tc-select-content .tc-select-label {
    text-indent: 2px;
    line-height: 21px;
}
.tc-select-content .tc-select-label {
    padding-right: 18px;
    white-space: nowrap;
    overflow: hidden;
}
.tc-select .tc-select-arrow {
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #CECECE;
    width: 16px;
    height: 21px;
    text-align: center;
    line-height: 1;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(top,#FFF,#E6E6E6);
    background-image: -webkit-linear-gradient(top,#FFF,#E6E6E6);
    background-image: linear-gradient(top,#FFF,#E6E6E6);
    background-repeat: repeat-x;
}
tc-select .tc-select-arrow ins {
    border-width: 5px;
    border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid dashed dashed;
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    margin-top: 8px;
}
.tube-postage .postage-tip {
    color: #999;
    margin-bottom: 5px;
}
.tube-postage .insure {
    margin-top: 5px;
    padding-left: 5px;
}
.tpl-order input[type=checkbox] {
    vertical-align: bottom;
    position: relative;
    top: -2px;
}

.insure input.toggleInsure {
    vertical-align: middle;
}
.insure .rgCardBox {
    display: inline-block;
    vertical-align: top;
    _vertical-align: middle;
    position: relative;
}
.insure .rgCard {
    margin: 0 3px;
    _margin: 0 1px;
    line-height: 17px;
    padding: 0 1px;
    background: #36AB67;
    color: #FFF;
    cursor: default;
}
.tc-feedback {
    position: absolute;
    z-index: 10100;
    display: none;
}
.rgCardBox .tc-feedback {
    width: 140px;
    left: -12px;
    top: 24px;
}
.tc-feedback-inner {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
    background: #F5F5F5;
    padding-left: 24px;
    box-shadow: 1px 1px 1px #F5F5F5;
}
.tc-feedback-con {
    line-height: 16px;
    color: #666;
    background: #FBFBFB;
    padding: 3px 10px 3px 5px;
    border: 1px solid #EFEFEF;
    border-left: 1px solid #E7E7E7;
    margin: -1px;
    text-align: left;
}
.rgCardBox .tc-feedback .tc-feedback-content {
    white-space: normal;
}
.tc-select {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #CECECE;
    cursor: default;
    outline: 0;
    background: #FFF;
    text-align: left;
}
.insure .tc-select {
    width: 50px;
    top: -2px;
    _top: 0;
}
.tc-select-open {
    z-index: 10050;
}
.tc-select-content, .tc-select-content .tc-select-label {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
}
.insure .tc-select-content, .insure .tc-select-content .tc-select-label {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}
.tc-select-options .tc-select-option, .tc-select-content .tc-select-label {
    text-indent: 2px;
    line-height: 21px;
}

.tc-select-content .tc-select-label {
    padding-right: 18px;
    white-space: nowrap;
    overflow: hidden;
}
.insure .tc-select-content, .insure .tc-select-content .tc-select-label {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}
.insure .tc-select-options .tc-select-option, .insure .tc-select-content .tc-select-label {
    padding-top: 0;
    padding-bottom: 0;
}
.tc-select .tc-select-arrow {
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #CECECE;
    width: 16px;
    height: 21px;
    text-align: center;
    line-height: 1;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(top,#FFF,#E6E6E6);
    background-image: -webkit-linear-gradient(top,#FFF,#E6E6E6);
    background-image: linear-gradient(top,#FFF,#E6E6E6);
    background-repeat: repeat-x;
}
.insure .tc-select .tc-select-arrow {
    width: 12px;
    height: 18px;
}

/*.grid-bundle tfoot td {*/
    /*background: #F2F6FF;*/
    /*padding-top: 12px;*/
    /*padding-bottom: 12px;*/
    /*vertical-align: top;*/
/*}*/
.grid-bundle .tube-annex {
    padding-left: 10px;
    text-align: left;
}
.gbook {
    float: left;
    color: #999;
    margin-right: 30px;
}
.tc-inputmask {
    position: relative;
}
.tc-text {
    border: 1px solid #CCC;
    outline: 0;
    resize: none;
}
.sbook .tc-text, .gbook .tc-text {
    width: 175px;
    resize: none;
    line-height: 19px;
    height: 19px;
    overflow: auto;
}
.tc-counter-tip {
    margin-right: 5px;
}
.sbook .tc-counter-tip, .gbook .tc-counter-tip {
    display: none;
}
.tc-inputmask label {
    position: absolute;
    top: 2px;
    left: 4px;
    color: #999;
}
/*.grid-bundle tfoot td {*/
    /*background: #F2F6FF;*/
    /*padding-top: 12px;*/
    /*padding-bottom: 12px;*/
    /*vertical-align: top;*/
/*}*/
.grid-bundle .tube-bill {
    text-align: right;
    padding-right: 10px;
}
.tube-bill .sum {
    padding: 3px 0;
}
.shine-list .tube-bill .sum {
    color: #999;
}
.shine-list .tube-bill .sum {
    color: #999;
}
.tc-rmb {
    font-family: arial;
}
.shine-list .tube-bill .sum .tc-rmb, .shine-list .tube-bill .sum strong {
    color: #666;
    font-weight: 400;
}
.tube-bill .sum strong {
    color: #C00;
    margin-left: 2px;
}
.shine-list .tube-bill .sum .tc-rmb, .shine-list .tube-bill .sum strong {
    color: #666;
    font-weight: 400;
}
.checkbar {
    text-align: right;
    padding: 0 10px 100px 0;
    display: none;
}
.points, .points .hd, .points .bd, .due {
    display: inline-block;
    vertical-align: bottom;
}
.points {
    margin-right: 45px;
    line-height: 19px;
}
.points .hd {
    text-align: right;
}
.tpl-order input[type=checkbox] {
    vertical-align: bottom;
    position: relative;
    top: -2px;
}
.points .hd input {
    vertical-align: middle;
    margin-right: 2px;
}
.points .hd input {
    vertical-align: middle;
    margin-right: 2px;
}
.points p {
    color: #999;
    line-height: 21px;
    margin-top: 4px;
}
.points .bd {
    width: 168px;
    text-align: left;
}
.points-off .bd {
    display: none;
}
.points .colon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    _top: 3px;
}
.points .txtBox {
    position: relative;
}
.tc-text {
    border: 1px solid #CCC;
    outline: 0;
    resize: none;
}
.points .tc-text {
    width: 54px;
    margin-right: 2px;
    height: 19px;
    line-height: 19px;
    text-align: right;
    padding-right: 1px;
}
.tc-feedback {
    position: absolute;
    z-index: 10100;
    display: none;
}
.points .txtBox .tc-feedback {
    top: 25px;
    left: -7px;
}
.tc-feedback-inner {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
    background: #F5F5F5;
    padding-left: 24px;
    box-shadow: 1px 1px 1px #F5F5F5;
}
.points .txtBox .tc-feedback-con {
    white-space: nowrap;
}
.tc-feedback-content {
    white-space: nowrap;
}
.tc-feedback-icon, .tc-feedback-close, .tc-feedback-arrow {
    background-image: url(../images/zt.png);
    background-repeat: no-repeat;
}
.tc-feedback-arrow, .tc-feedback-close, .tc-feedback-icon {
    position: absolute;
}
.tc-feedback-icon {
    width: 23px;
    height: 22px;
    top: 0;
    left: 0;
}
.tc-feedback-error .tc-feedback-icon {
    background-position: -61px -26px;
}
.due {
    color: #999;
}
.due {
    color: #999;
}
.due .pay-info .bd {
    color: #C00;
    font-size: 24px;
    font-weight: 700;
    font-family: tahoma;
}
.tc-rmb {
    font-family: arial;
}
.due .pay-info strong {
    letter-spacing: 1px;
    margin-left: 4px;
}
.due .points-obtain .bd {
    color: #404040;
}
#J_ObtainPoints {
    font-family: tahoma;
    font-size: 14px;
    margin-right: 2px;
}
.checkbar .option {
    margin-top: 10px;
    padding: 12px 0 0;
    border-top: 1px dotted #888;
}
.checkbar .option .opt {
    display: inline-block;
    vertical-align: top;
    margin-left: 25px;
}
.tpl-order input[type=checkbox] {
    vertical-align: bottom;
    position: relative;
    top: -2px;
}
.checkbar .option input {
    margin-right: 4px;
}

/*交易详情*/
#J_trade_order_detail #nav-crumbs {
    color: #666;
}
#J_trade_order_detail #nav-crumbs {
    margin-top: 10px;
    position: relative;
    width: 990px;
    color: #666;
}
.crumbs a {
    background: url(../images/arr.gif) no-repeat 100% 50%;
    padding-right: 8px;
    margin-right: 1px;
    color: #7C7269;
}
.crumbs span {
    display: none;
}
.crumbs .last {
    background: 0;
    color: #7B0802;
}
.crumbs .last:hover {
    background: 0;
    color: #7B0802;
}
.flowstep .step-done .step-no {
    background-position: 50% -170px;
}
.flowstep .step-last .step-no {
    background-position: 50% -136px;
}
.flowstep .step-last .step-cur .step-no {
    background-position: 50% -68px;
}
#J_detail_panel, #J_confirm_panel {
    color: #333;
    font-family: 'Lucida Grande',tahoma,arial,\5b8b\4f53;
    margin-bottom: 60px;
}

#J_trade_status {
    position: relative;
    border: 1px solid #DDD;
    border-right: 0;
}
#J_detail_panel table {
    font-size: inherit;
    font: 100%;
}
#J_trade_status .trade-status-table {
    width: 990px;
}
#J_trade_status .trade-status-table .table-td {
    border-right: 1px solid #DDD;
    vertical-align: top;
    height: 228px;
}
#J_trade_status .trade-status-table #J_trade_imfor {
    width: 266px;
    color: #666;
    background-color: #FBFBFB;
}
#J_trade_status #J_trade_imfor .trade-imfor-title {
    height: 29px;
    border-bottom: 1px solid #DDD;
    background-color: #F3F3F3;
    line-height: 29px;
    width: 266px;
    color: #333;
    font-size: 12px;
    font-weight: 700;
}
#J_trade_status #J_trade_imfor .trade-imfor-title h3 {
    margin-left: 20px;
    font-size: 12px;
}
#J_trade_status .trade-status-table #J_trade_imfor ul {
    margin-bottom: 15px;
}
#J_trade_imfor .table-list {
    width: 236px;
    line-height: 1.5;
    margin: 10px 8px 0 20px;
}
.trade-imfor-dt, .trade-detail-content dd, #J_bought_listform, .trade-detail-memo {
    color: #949494;
}
#J_trade_imfor .trade-imfor-dt {
    width: 62px;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
}
#J_trade_imfor .trade-imfor-dd {
    width: 162px;
    display: inline-block;
    zoom: 1;
    color: #666;
}
#J_trade_imfor .message-detail, #J_trade_imfor .address-detail {
    word-wrap: break-word;
    word-break: break-all;
    line-height: 1.5;
}
#J_trade_imfor .trade-imfor-dt {
    width: 62px;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
}
#J_trade_imfor .trade-imfor-dd {
    width: 162px;
    display: inline-block;
    zoom: 1;
    color: #666;
}
#J_trade_imfor .message-detail, #J_trade_imfor .address-detail {
    word-wrap: break-word;
    word-break: break-all;
    line-height: 1.5;
}
#J_trade_imfor .trade-imfor-dd span {
    word-wrap: break-word;
    word-break: break-all;
}
#J_trade_imfor .separate-top {
    padding-top: 10px;
    border-top: 1px dotted #DDD;
}
#J_trade_imfor .trade-imfor-dt {
    width: 62px;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
}

#J_trade_imfor .imfor-short-dd {
    width: 126px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}
.drop-down-container {
    vertical-align: text-bottom;
    display: inline-block;
    outline: 0;
    zoom: 1;
    text-align: right;
    cursor: pointer;
    line-height: 14px;
}
.more-detail {
    display: inline-block;
    zoom: 1;
}
.drop-down-container * {
    outline: 0;
}

.drop-down-container .trade-detail-list {
    display: none;
    position: absolute;
    right: -11px;
    top: 19px;
    border: 1px solid #D3D3D3;
    box-shadow: 2px 2px 2px #ECECEC;
    background-color: #FBFBFB;
    padding: 10px;
    cursor: default;
    min-width: 246px;
    z-index: 99990;
}
#J_trade_imfor .order-number .trade-detail-list .list-pointer {
    width: 288px;
}
.trade-detail-list .trade-dropdown-table {
    line-height: 19px;
}
#J_detail_panel table {
    font-size: inherit;
    font: 100%;
}
.trade-detail-list .trade-dropdown-title div {
    white-space: nowrap;
}
#J_trade_imfor .order-number .trade-detail-list .trade-dropdown-title {
    width: 86px;
    color: #949494;
}
.trade-detail-list .trade-dropdown-data {
    min-width: 168px;
    text-align: left;
    padding-left: 8px;
}
#J_trade_status .trade-status-table .table-td {
    border-right: 1px solid #DDD;
    vertical-align: top;
    height: 228px;
}
#J_trade_detail .trade-detail-imfor {
    margin-top: 50px;
    height: 36px;
}
#J_detail_panel dt, #J_detail_panel dd {
    display: inline-block;
    zoom: 1;
}
#J_trade_detail .imfor-icon {
    margin: 0 6px 0 45px;
}
#J_trade_detail dt, #J_trade_detail dd {
    margin-right: 12px;
}
#J_trade_detail .imfor-title {
    vertical-align: top;
    margin-top: 5px;
}
#J_trade_detail .trade-detail-prompt {
    margin: 15px 0 0 90px;
}
#J_trade_detail .trade-detail-prompt li {
    margin-left: 25px;
}
#J_trade_detail .trade-detail-prompt .trade-detail-logistic {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    width: 468px;
}
#J_trade_detail .trade-detail-prompt .trade-detail-logistic div {
    display: none;
}
#J_detail_panel select, #J_detail_panel input, #J_detail_panel button, #J_detail_panel textarea {
    font: 100% Tahoma,Helvetica,Arial,sans-serif;
}
#J_trade_detail .trade-detail-prompt .package-detail {
    padding-right: 10px;
}
#J_trade_detail .trade-detail-prompt .trade-detail-logistic .logistic-detail {
    display: block;
}
#J_trade_detail .trade-detail-logistic .logistic-detail .package-address-detail {
    color: #C60;
}
#J_trade_detail .trade-detail-operate {
    margin: 35px 8px 20px 90px;
}
#J_bought_listform {
    margin-top: 20px;
}
#J_bought_listform .bought-listform-header {
    border: 1px solid #DDD;
    text-align: center;
    height: 28px;
    line-height: 28px;
}
#J_detail_panel dt, #J_detail_panel dd {
    float: left;
    display: inline-block;
    zoom: 1;
}
.countdown-timer span{font-weight: bold;color: #C60500}
#J_bought_listform .header-item {
    width: 343px;
}

#J_bought_listform .bought-listform-header dd {
    float: left;
}
#J_bought_listform .header-price {
    width: 110px;
}
#J_bought_listform .header-count {
    width: 115px;
}
#J_bought_listform .header-favorable {
    width: 120px;
}
#J_bought_listform .header-status {
    width: 170px;
}
#J_bought_listform .header-logistics {
    width: 130px;
}
#J_detail_panel table {
    font-size: inherit;
    font: 100%;
}
#J_bought_listform .bought-listform-maincontent {
    border-right: 1px solid #DDD;
    border-left: 1px solid #DDD;
}
#J_bought_listform td {
    text-align: center;
    height: 80px;
    border-bottom: 1px solid #E5E5E5;
}
.small-drop-down {
    width: 6px;
    background-image: url(../images/down_arr.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    display: inline-block;
    zoom: 1;
    text-decoration: none!important;
    height: 12px;
    vertical-align: text-top;
    cursor: pointer;
    color: #666;
}
.drop-down-container .more-detail{color: #666;/*margin-left: 10px;*/}
#J_bought_listform .bought-listform-maincontent .header-content-detail {
    border-right: 1px solid #DDD;

}
#J_bought_listform .bought-listform-content {
    width: 988px;
}
#J_bought_listform .content-package {
    height: 45px;
    line-height: 45px;
    text-align: left;
    padding-left: 15px;
    background-color: #E3EEFF;
    color: #666;
    border-bottom: 1px solid #DDD;
}
.content-package .package-header {
    margin-right: 15px;
    color: #666;
}
#J_bought_listform .content-package div {
    display: none;
}
#J_bought_listform .package-address-detail {
    z-index: 20;
    color: #C60;
    margin-left: 30px;position: relative;
}
#J_bought_listform .content-package>span {
    float: left;
}
.content-package .package-more {
    display: inline-block;
    zoom: 1;
    vertical-align: middle 9;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 10px;
}
.content-package .package-more {
    zoom: 1;
    white-space: nowrap;
}
#J_bought_listform .content-package .package-detail-list {
    position: absolute;
    left: -10px;
    top: 34px;
    background-color: #F5F5F5;
    border: 1px solid #DDD;
    line-height: 22px;
    box-shadow: 2px 2px 2px #ECECEC;
    color: #999;
    display: none;
    cursor: default;
    text-align: left;
}
#J_bought_listform .package-detail-list ul {
    padding: 5px 10px;
}
#J_bought_listform .package-detail-list li {
    color: #666;
    vertical-align: middle;
    white-space: nowrap;
}
#J_bought_listform .package-detail-list .status-current {
    color: #C97;
}
.content-package .package-address {
    display: inline-block;
    zoom: 1;
    white-space: nowrap;
    margin-left: 10px;
    float: none;
}
#J_bought_listform .bought-listform-content table {
    width: 100%;
}
#J_bought_listform td {
    text-align: center;
    height: 80px;
    border-bottom: 1px solid #E5E5E5;
}
#J_bought_listform .header-item {
    width: 343px;
}
#J_bought_listform .bought-listform-content td {
    border-bottom: 1px solid #DDD;
}
#J_bought_listform .header-item .item-container {
    margin: 14px 0;
}

#J_bought_listform .item-img {
    margin: 0 10px 0 25px;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    float: left;
    width: 50px;
    height: 50px;
    border: 1px solid #E9E9E9;
}
.pic {
    float: left;
    display: inline;
    width: 100%;
    height: 100%;
}
.s50 img {
    max-width: 50px;
    max-height: 50px;
}
#J_bought_listform .item-img img {
    width: 50px;
    height: 50px;
}
#J_bought_listform .item-meta {
    display: inline-block;
    zoom: 1;
    text-align: left;
    vertical-align: top;
    width: 233px;
}
#J_bought_listform .item-meta .item-link {
    display: inline-block;
    zoom: 1;
    height: 16px;
    line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    width: 245px;
    color: #999;
}
#J_bought_listform .item-meta span {
    white-space: nowrap;
    line-height: 1;
}
#J_bought_listform .item-meta .icon-list {
    line-height: 1;
}
#J_bought_listform .item-meta .item-link:hover {
    color: #B10000;
}
.font-high-light {
    color: #666;
}
#J_bought_listform td {
    text-align: center;
    height: 80px;
    border-bottom: 1px solid #E5E5E5;
}
#J_bought_listform .header-price {
    width: 110px;
}

#J_bought_listform .bought-listform-content td {
    border-bottom: 1px solid #DDD;
}
#J_bought_listform .header-count {
    width: 115px;
}
#J_bought_listform .bought-listform-content td {
    border-bottom: 1px solid #DDD;
}
#J_bought_listform .header-favorable {
    width: 120px;
}
#J_bought_listform .bought-listform-content td {
    border-bottom: 1px solid #DDD;
}
.favorable-hight-light {
    color: #666;
    line-height: 15px;
    width: 85px;
    margin: 0 auto;
}
#J_bought_listform .header-status {
    width: 170px;
}
#J_bought_listform .bought-listform-content td {
    border-bottom: 1px solid #DDD;
}
#J_bought_listform .bought-listform-content .header-status {
    border-left: 1px solid #DDD;
}
.font-black {
    color: #666;
}
#J_bought_listform td {
    text-align: center;
    height: 80px;
    border-bottom: 1px solid #E5E5E5;
}
#J_bought_listform .bought-listform-maincontent .header-content-logistics {
    border-left: 0;
    border-bottom: 2px solid #DDD;
    width: 130px;
}
.font-high-light {
    color: #666;
}
#J_total {
    color: #666;
}
#J_total {
    background-color: #F3F3F3;
    width: 990px;
}
#J_detail_panel table {
    font-size: inherit;
    font: 100%;
}
#J_total table {
    width: 990px;
}
#J_total table td {
    vertical-align: top;
}

#J_total .total-favorable {
    text-align: left;
    width: 500px;
}
.total-favorable li{
    float: left;
    margin-right: 20px;
}
#J_total ul {
    margin: 20px;
}
#J_total .total-favorable li div {
    display: inline-block;
    zoom: 1;
    line-height: 14px;
    text-align: left;
    vertical-align: text-bottom;
}
#J_total table td {
    vertical-align: top;
}
#J_total .total-count {
    text-align: right;
}
#J_total .total-count div {
    display: inline-block;
    zoom: 1;
    color: #333;
}
#J_total .total-count .total-count-wrapper {
    display: block;
}
#J_total .total-count .total-count-detail {
    width: auto;
    margin: 20px 57px 0 0;
    _margin: 20px 31px 0 0;
    display: inline-block;
    zoom: 1;
}
#J_total .total-count div {
    display: inline-block;
    zoom: 1;
    color: #333;
}
#J_total .total-count .total-count-wrapper {
    display: block;
}
#J_total .total-count div {
    display: inline-block;
    zoom: 1;
    color: #333;
}
#J_total .total-count .total-count-pay-result {
    margin: 0 52px 20px 0;
    _margin: 0 26px 20px 0;
    padding-left: 8px;
}
#J_total .total-count div {
    display: inline-block;
   *display: inline;
    zoom: 1;
    color: #333;
}
#J_total .total-count .count-title-pay {
    position: relative;
    line-height: 28px;
    vertical-align: top;
}
#J_total .total-count .total-count-num {
    color: #C00;
    font-size: 18px;
    font-weight: 700;
}
#J_total .total-count .total-count-num strong, #J_total .total-count .total-count-num span, #J_total .total-count .total-count-num em {
    font-family: Tahoma,Helvetica,Arial,\5b8b\4f53;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    zoom: 1;
    font-weight: 400;
    vertical-align: top;
    float: left;
    padding-right: 2px;
}
#J_total .total-count .total-count-num .ui-price-icon {
    font-size: 18px;
}
#J_bought_listform .package-detail .list-pointer {
    position: absolute;
    top: 28px;
    _top: 26px;
    left: -57px;
    width: 100%;
    height: 13px;
    background:url(../images/list-pointer.png) 100% 100% no-repeat;
    z-index: 10;
    display: none;
}
.content-package .package-detail {
    margin-left: 15px;
}
.grid-bundle .grid-undo td {
    text-align: left;
    padding: 10px 0;
    background: #FFF;
    border-bottom: 0;
}
.grid-undo p {
    background: #FFF8D9;
    border: 1px solid #FCD081;
    border-width: 1px 0;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
}
.grid-undo .trigger, .grid-service .trigger, .tube-operate .trigger {
    color: #C97;
    cursor: pointer;
}
.float-bar-planet {
    position: fixed;
    box-shadow: 1px 0 3px 1px #CCC;
    bottom: 0;
    z-index: 9999;
}
.cart-go-disable .go-btn {
    background-position: -136px -35px;
    color: #FFF;
    cursor: default;
}

.cart-go-disable .float-sum .go-btn {
    background-position: -205px 0;
}

/*信息展播*/
.promotion_info{position:relative;height: 14px;display: inline-block;overflow: hidden; border-left: 3px solid #F5A6A2;padding-left: 5px;vertical-align: middle;}
.promotion_info li{
    height: 14px;
    cursor: default;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    white-space: nowrap;
}

.promotion_info li a{
    line-height: 14px;
    color: #F5A6A2;
}
.points .discharge {
    color: #C00;
}
.points {
    line-height: 19px;
}
.tc-feedback-arrow-top, .tc-feedback-arrow-down {
    width: 8px;
    height: 5px;
    background-position: -5px 0;
    top: -5px;
    left: 7px;
}
.points .discharge {
    margin-left: 10px;
    color: #C00;
}
.gbook .tc-inputmask-active .tc-text{border-color:#ffad35;height:57px}
.action .go-btn {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/sub_l_btn.png);
    width: 156px;
    height: 38px;
    border: 0 none;
    cursor: pointer;
    outline: 0;
    overflow: hidden;
    text-indent: -999px;
}
.go-btn:hover {
    /*background-position: 0 -38px;*/
}
.go-disable .go-btn, .go-disable .go-btn:hover {
    background-position: 0 -76px;
    cursor: default;
}
.checkbar .option {
    margin-top: 10px;
    padding: 12px 0 0;
    border-top: 1px dotted #888;
}
.checkbar .action {
    margin-top:30px;
}

.checkbar .back-cart {
    margin-right: 30px;
}
.tc-counter-tip {
    margin-right: 5px;display: block;
}
.tc-counter-tip .uic-err {
    color: #B20000;
}
.tc-select-open {
    z-index: 10050;
}
.tc-select-options {
    position: absolute;
    top: 21px;
    left: -1px;
    border: 1px solid #CECECE;
    z-index: 99;
    background: #FFF;
    white-space: nowrap;
    display: none;
    overflow: hidden;
}
.tc-select-open .tc-select-options {
    display: block;
}
.tc-select-options .tc-select-option, .tc-select-content .tc-select-label {
    text-indent: 2px;
    line-height: 21px;
}
.tc-select-options .tc-select-option-active {
    background: #39F;
    color: #FFF;
}
/*订单支付*/
.w {
    width: 990px;
}
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
    overflow: hidden;
    zoom: 1;
}
.main .m3 {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
}
#qpay {
    background: #F3FDED;
    border-top: 2px solid #7ABD54;
    padding-right: 20px;
}
.icon-succ02, .icon-wrong02, .icon-warn02 {
    background-image: url(../images/icon48.png);
    display: inline-block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    width: 48px;
    height: 48px;
}
.m3 .icon-succ02 {
    float: left;
    margin-left: 40px;
}
.m3 .fore {
    margin-left: 98px;
    overflow: hidden;
}
.ftx-02 {
    color: #7ABD54;
}
.m3 .fore .ftx-02{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:normal;margin-bottom:15px}
.list-h {
    overflow: hidden;
    zoom: 1;
}
#qpay .list-h {
    margin-bottom: 20px;
}
.list-h li {
    float: left;
}
.m3 li, .mtips li {
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #CCC;
}
.m3 li, .mtips li {
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #CCC;
}
.m3 .list-h .fore2 {
    border-right: none;
}
.m3 .fore .list-h li {
    color: #333;
}
.ftx-01, a.flk-01:link, a.flk-01:visited, .flk-01 a:link, .flk-01 a:visited {
    color: #E4393C;
}
.reminder {
    color: #999;
}
.ftx-04, a.flk-04:link, a.flk-04:visited, .flk-04 a:link, .flk-04 a:visited {
    color: #F60;
}
.tabs{border-bottom:none}
.tab{overflow:visible;border:solid #DDDDDD;border-width:1px 1px 0;background-color:#F7F7F7;height:30px;line-height:30px;}
.tab li{float:left;border-right:1px solid #DDDDDD;text-align:center;height:29px;padding:0 28px;position:relative;overflow:hidden;color:#666666;font:18px/29px "microsoft yahei";cursor: pointer;}
.tab li.curr{background:#fffdee;height:38px;/*-webkit-box-shadow:1px 0 0 0 rgba(7,0,2,.2);-moz-box-shadow:0px 1px 0 0 rgba(7,0,2,.2);*/box-shadow:3px -2px 2px 0 rgba(7,0,2,.1);border:solid #EDD28B;border-width:2px 2px 0 2px;margin-top:-8px;margin-bottom:-2px;margin-left:-1px;position:relative;z-index:9}
.tab li.curr,.tab li.curr a:link,.tab li.curr a:visited{color:#ff6600;}
.tab li a:link,.tab li a:visited{color:#333333;}
.tab li strong {
    font-weight: normal;
}
.tabcon{background-color:#FFFDEE;padding:30px;border:2px solid #EDD28B}
.tab-t,.mp-t,#qpay13 .i-tab-t{color:#999999;margin-bottom:7px}
.mp-t strong{color:#333333;margin-right:7px}
.tabs .mt{margin-bottom:10px}
.tabs .mt .hn{float:left;color:#999}
.tabs .mt .extra{float:right}
.tabs .mt .icon-ques05{position:relative;top:3px;margin-right:3px}
.tabs,.tabs .mc,.main{ overflow:visible}

.bank-list:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.bank-list{display:inline-block;*zoom:1;*padding-bottom:30px}
.prompt01{position:absolute;border:1px solid #edd28b;background:#FFFDEE;zoom:1;width:165px;padding:10px;box-shadow: 0 0 5px 0 rgba(237,210,139,0.5);-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;left:220px;display:none}
.pb{position:absolute;left:-10px;top:20px}.pb b{position:absolute;left:0;font-size:0;line-height:0;overflow:hidden;border:5px dashed transparent}
.pb-l b{border-right-style:solid;}.pb-l .b1{left:-1px;top:-4px;border-right-color:#edd28b;}.pb-l .b2{top:-4px;border-right-color:#ffffff;}
.close{font-size:14px;color:#ff6600}
.bank-list .hover{z-index:1}
.bank-list .hover .prompt01{ display:block}
.bank-list .more{width:200px;height:auto;padding-bottom:30px;padding-top:10px}
#qpay13{margin-bottom:30px}
.bank-list{padding-top:18px;margin-left:-15px}
*html .bank-list{margin-left:-10px}
.bank-list li{float:left;position:relative;padding-left:10px;height:71px}
.bank-list li h5{font-weight:normal;padding-left:15px;text-align:center;line-height:25px;clear:both}
*html .bank-list li{ display:inline}
.bank-list .radio{float:left;position:relative;top:10px}
.bank-info,#qpay13 .bank-logo{float:left;border:1px solid #C6C6C6;background-color:#fff;height:27px;width:162px;padding:6px 10px}
.btn-surepay {
    display: inline-block;
    background: url(../images/btn-04.png) no-repeat;
    line-height: 100px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 0;
    border: none;
    cursor: pointer;
    width: 155px;
    height: 38px;
}

/*拍下商品等待买家付款*/
.ui-btn-s-primary, .ui-btn-m-primary, .ui-btn-l-primary, .ui-btn-s, .ui-btn-m, .ui-btn-l {
    padding: 0 10px;
    display: inline-block;
    height: 20px;
    background: url(../images/addr.png) repeat-x;
    color: #FFF;
    font-size: 12px;
    border: 0 none;
    border-left: 1px solid #950B00;
    border-right: 1px solid #950B00;
    cursor: pointer;
    outline: none;
    overflow: visible;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.ui-btn-s, .ui-btn-m, .ui-btn-l {
    background-color: #CCC;
    border-color: #CCC;
    color: #333;
}
.ui-btn-m-primary, .ui-btn-m {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
}
.trade-detail-operate .ui-btn-m {
    background-position: 0 -380px;
    color: #000;
}
.trade-detail-operate a {
    color: #2652A5;
}
.trade-status-table .drop-down,.trade-status-table .drop-down .more-detail{
    color: #B10000;

}
.drop-down-container {
    vertical-align: text-bottom;
    display: inline-block;
    outline: 0;
    zoom: 1;
    text-align: right;
    cursor: pointer;
    line-height: 14px;
}
.trade-status-table .drop-down .drop-down-content{
    display: block;
}
.trade-status-table .drop-down .small-drop-down{
    background-image: url(../images/red_dow.png);
}.drop-down-container .small-drop-down {
     position: relative;
 }
.drop-down-container * {
    outline: 0;
}
.small-drop-down {
    width: 6px;
    background-image: url(../images/down_arr.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    display: inline-block;
    zoom: 1;
    text-decoration: none!important;
    height: 12px;
    vertical-align: text-top;
    cursor: pointer;
    color: #666;
}
.total-count-pay-result p{
	line-height:200%;
}
.total-title{
	display:inline-block;
	width:100px;
	text-align:right;
	
	
	
	
}
.total-amout-y{
	display:inline-block;
	width:70px;
	text-align:left;
}










td#J_trade_imfor ul li.table-list .trade-imfor-dt{
    float: left;
}